Resource management policies for real-time Java remote invocations

نویسندگان

  • Pablo Basanta-Val
  • Marisol García-Valls
چکیده

A way to deal with the increasing cost of next generation real-time applications is to extend middleware and high-level general-purpose programming languages, e.g. Java, with real-time support that reduces development, deployment, and maintenance costs. In the particular path towards a distributed real-time Java technology, some important steps have been given into centralized systems to produce real-time Java virtualmachines. However, the integrationwith traditional remote invocation communication paradigms is far from producing an operative solution that may be used to develop final products. In this context, the paper studies how The Real-Time Specification for Java (RTSJ), the leading effort in real-time Java, may be integratedwith Java’s RemoteMethod Invocation (RMI) in order to support real-time remote invocations. The article details a specific approach towards the problem of producing a predictable mechanism for the remote invocation – the core communication mechanism of RMI – via having control on the policies used in the remote invocation. Results obtained in a software prototype help understand how the key entities defined to control the performance of the remote invocation influence in the end-to-end response time of a distributed real-time Java application. © 2013 Elsevier Inc. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design Real-Time Java Remote Method Invocation: A Server-Centric Approach

In this paper, we design a real-time Java Remote Method Invocation (RMI). Real-time timing constraints are preserved in a server centric fashion where Java RMI servers keep information for real-time guarantees. Remote method invocations are modeled as sporadic events and so treated by a Total Bandwidth server, a guaranteed-rate scheduler. The replenishment period of the Total Bandwidth server i...

متن کامل

Using the Java Sandbox for Resource Control

Java’s security architecture is well known for not taking the security aspect of availability into account. This has been recognised and addressed by a number of researchers and communities. However, in their suggested resourceaware Java environments, policies for resource control have so far been stated in proprietary, sometimes hard-coded, or undocumented ways. We set out to investigate if st...

متن کامل

Secure Delegation for Distributed Object Environments

SDM is a Secure Delegation Model for Javabased distributed object environments. SDM extends current Java security features to support secure remote method invocations that may involve chains of delegated calls across distributed objects. The framework supports a control API for application developers to specify mechanisms and security policies surrounding simple or cascaded delegation. Delegati...

متن کامل

Towards Distributed Garbage Collection in Distributed Real-Time Java

Java’s RMI (Remote Method Invocation) offers many facilities useful for a distributed application programmer. One of them is distributed garbage collection (DGC) that removes unreachable remote objects. Unfortunately, from the point of view of distributed real-time Java applications, DGC is underspecified (i.e., it may introduce unwanted interference on real-time remote invocations). Some resea...

متن کامل

Practical delegation for secure distributed object environments

SDM is a secure delegation model for Java-based distributed object environments. SDM extends current Java security features to support secure remote method invocations that may involve chains of delegated calls across distributed objects. The framework supports a control API for application developers to specify mechanisms and security policies surrounding simple or cascaded delegation. Delegat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 74  شماره 

صفحات  -

تاریخ انتشار 2014